package com.easybuy.dao;

import java.util.List;
import java.util.Map;

import com.easybuy.pojo.User;



public interface UserMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(User record);

    int insertSelective(User record);

    User selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(User record);

    int updateByPrimaryKey(User record);
    //查询用户是否存在
    User selectUserExist(String loginName);
    //用户注册
    int insertUser(User user);
    //通过用户名查询用户名进行登录
    User login(String loginName);
    //查询用户数量
    int  selectUserCount();
    //查询所有用户信息
    List<User> selectUserByPage(Map<String, Object> params);
    //删除用户
    int DelUerById(Integer id);
    //修改用户信息
    int updateUser(User user);
    //获取用户
    User selectUserById(Integer id);
    
    //根据用户id查找用户
    User selectUserByUserId(Integer userId);
    
    
}